home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_2
/
manual
/
manual.doc_e
< prev
next >
Wrap
Text File
|
1994-07-20
|
8KB
|
226 lines
Short description of Manual 1.00
================================
(by Thomas Egeter)
Copyright and Disclaimer
------------------------
Copyright (c) 1994, Thomas Egeter, All Rights Reserved
You may freely use and distribute this program under the following
conditions:
1) No modifications are made into the program or this documentation
However, you are allowed to compress all the files into an archive
for distribution.
2) All the files are spread together.
3) No money (other than nominal copying fees) is charged for its
distribution.
4) Everybody using this Manual program (even occasionally) is liable
to send a postcard to the author's address (see below).
THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED. THE AUTHOR WILL NOT BE LIABLE FOR ANY DAMAGES,
DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL, RESULTING FROM THE USE
OF THE PROGRAM. THE ENTIRE RISK AS TO THE USE OF THIS PROGRAM IS ASSUMED
BY THE USER.
Introduction
------------
Manual is a tool which helps you to find the manuals of all those programs
which have gathered on your harddisk in course of time. The doc files
should be placed in a few subdirectories (or else you have to type
hundreds of paths in Manual's ToolTypes).
Manual can work in three modes:
- CLI mode
Manual is started from the (you guess it ? Greaat :-) CLI. The
programnames are passed to Manual as parameters on the command-
line.
- Workbench mode
the programnames are passed with multiselection. Click on
Manual's icon, press and hold the shift-button and doubleclick
on a program's icon.
- AppIcon mode
doubleclick Manual's icon. An appicon appears. Drop any program-
icon on this appicon and Manual will search for the right manual.
Search paths, display programs and other settings are read from Manual's
icon file (even in CLI mode!). Manual always must have an icon. Else
Manual uses default settings which may be useless to you.
Getting started
---------------
1) from the CLI
a) Manual program1 program2 program3 ... programN
searches for the doc-files for program1, program2 up to programN
and displays them when found.
b) Manual -appicon
puts an appicon on the Workbench. To detach from the initial CLI
you have to use:
Manual >NIL: <NIL: -appicon
2) from Workbench
a) Doubleclick
doubleclicking on Manual's icon puts an appicon on the workbench.
To look for a program documentation just drop the program's icon
on Manual's appicon.
b) Multiselect
clicking on Manual's icon, pressing the shift-key and, while
pressing, clicking on other programs' icons and doubleclicking
on the last icon will view the manuals of these programs.
The search-pathes for the manuals is looked up in Manual's icon. If there
isn't the right ToolType a default path will be used.
ToolTypes
---------
1) PFAD#=path,suffix,display_program
# means a number.
Use numbers starting from 1 up to the number of paths you
want to use. Manual looks first for PFAD1 then for PFAD2
and so on until such a ToolType doesn't exist. If e.g.
PFAD3 does _not_ exist but PFAD4 does, then PFAD4 will
never be recognised.
path the path which will be used for searching the manuals.
Must be terminated by ':' or '/'.
Example: Docs:Guides/
suffix should be appended to the program's name to get the
name of the program's manual.
Example: the suffix is '.guide'; is the program's
name 'MuchMore' then a manual named
'MuchMore.guide' will be searched.
display_program path and name of the program which should be
used to display the manual.
Example: SYS:Utilities/AmigaGuide
Path, suffix and display_program have to be separated by commas.
Full example:
PFAD1=Docs:,.doc,SYS:Utilities/More
PFAD2=Docs:Guides/,.guide,SYS:Utilities/AmigaGuide
PFAD3=Docs:DVI/,.dvi,TeX:ShowDVI
Default: PFAD1=Docs:,.doc,SYS:Utilities/More
2) APPICON_X the horizontal position of Manual's appicon.
Example: APPICON_X=100
3) APPICON_Y the vertical position of Manual's appicon.
Example: APPICON_Y=22
4) APPNAME the name which appears under the appicon.
Example: APPNAME=man
Default: the name with which Manual was started
5) APPICON APPICON=Default
Manual's icon will be used as appicon.
APPICON=Intern
an internal icon (made by Volker Milsch) will be used
as Manual's appicon.
APPICON=Extern
any icon you wish can be used as Manual's appicon. You
have to use the ToolType 'ICONFILE' to tell Manual
which icon you want to use.
6) ICONFILE path and name of an icon (without '.info'). Gets used as
appicon if the ToolType 'APPICON=Extern' is set.
Example: ICONFILE=RAM:Disk
7) MELDUNG tells Manual wether to show a message or not when a
program's manual can't be found.
Examples: MELDUNG=Aus -> no message
MELDUNG=Ein -> message allowed
Default: MELDUNG=Ein
8) REQUESTER tells Manual wether system requesters like 'Please insert
volume XXX ...' should appear or not.
Examples: REQUESTER=Aus -> no system requesters
REQUESTER=Ein -> system requesters allowed
Default: Requester=Ein
9) DONOTWAIT use this if you put Manual in your WBStartup-drawer.
It tells Workbench not to wait until Manual has finished.
How does Manual search for docs ?
---------------------------------
Manual looks at PFAD1-ToolType, appends the suffix to the name of the
program and searches in the given path for a file with this name. If
found it will be displayed using the given display program. If not
found Manual will take the next path, PFAD2, ... and so on.
Warning: If there are more manuals for one program (e.g. MuchMore.doc
_and_ MuchMore.guide) then only the first one which was found
will be displayed.
Limitations
-----------
- Manual needs at least AmigaOS 2.0
- this version only has German texts
- there's no possibility to change Manual's behaviour 'on the fly' when
using appicon mode (look at the Prefs-button: it's intended to start a
GUI for changing all options. Send me a nice email/postcard if you
want to see this feature ;-)
To Do (or not to do :-)
-----------------------
- GUI for changing the search paths
- turn this manual in an AmigaGuide-document
- support of locale.library (with different language cataloges)
- remove bugs (bugs? Are there any bugs left? Tell me if you found them)
Author
------
I can be reached under ...
email: fh0015@rfhs1012.fh.uni-regensburg.de
IRC: Diogenes
snail-mail: Thomas Egeter
Am Alten Dorf 31
D - 92637 Weiden
Germany
Thanx to
--------
Douglas Adams for the 'Hitchhiker's Guide'
Volker Milsch for his pretty icon. You can admire it as Manual's
internal icon.
for his comments while beta-testing ("It reacts
somehow funny, if ...")
Reinhard for his hint with a 'pseudo'-window
Rotti for his beta-testing